			body {
				background-color: #2aae67;
			}

			.rg_layout {
				width: 700px;
				height: 600px;
				margin: auto;
				border-radius: 15px;
				background-color: #fff;
				padding: 0 50px;
				padding-top: 10px;
				padding-bottom: 20px;
				position: relative;
				margin-top: 100px;
			}



			.rg_left {
				margin: 30px;

			}


			.rg_right {

				display: flex;
				justify-content: center;
				align-items: center;
				margin: 15px;
			}

			.rg_left>p:first-child {
				color: #2aae67;
				font-size: 40px;
			}

			.rg_left>p:last-child {
				color: #a3a3a3;
				font-size: 20px;
			}

			.rg_right>p:first-child {
				font-size: 15px;

			}

			.rg_right p a {
				color: #a3a3a3;
			}

			.rg_form {
				margin-left: 50px;
			}

			.td_left {
				width: 100px;
				height: 45px;
				text-align: right;
				font-size: 17px;
				color: #6d6d6d;

			}

			.td_right {
				padding-left: 50px;
			}

			#username,
			#password,
			#name,
			#tel,
			#birthday {
				width: 270px;
				height: 36px;
				border: 1px solid #A6A6A6;
				border-radius: 5px;
				padding-left: 10px;

			}

			#btn_sub {
				width: 260px;
				height: 50px;
				background-color: #4CAF50;
				border: none;
				color: white;
				padding: 15px 40px;
				text-align: center;
				text-decoration: none;
				display: inline-block;
				font-size: 16px;
				cursor: pointer;
				-webkit-transition-duration: 0.4s;
				transition-duration: 0.4s;
				border-radius: 3px;
				display: block;
				margin: 5px 20px;
			}

			#btn_sub:hover {
				box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
			}

			.error {
				color: #f30000;
			}

			#td_sub {
				padding-left: 150px;
			}

			/* ----------------------------------图片---------------------------------- */
			.WeChat {

				position: absolute;
				top: 5%;
				left: 5%;
				width: 120px;
			}

			.WeChatText {
				position: absolute;
				font-size: 10px;
				bottom: 5%;
				right: 5%;
				color: #ffffff;
				text-decoration: none
			}

			/* ----------------------------------图片---------------------------------- */
			.slidercaptcha {
				margin: 0 auto;
				width: 314px;
				height: 286px;
				border-radius: 4px;
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
				margin-top: 40px;
				background-color: #ffffff;
			}

			.slidercaptcha .card-body {
				padding: 1rem;
			}

			.slidercaptcha canvas:first-child {
				border-radius: 4px;
				border: 1px solid #e6e8eb;
			}

			.slidercaptcha.card .card-header {
				background-image: none;
				background-color: rgba(0, 0, 0, 0.03);
			}

			.refreshIcon {
				top: -54px;
			}

			/* ----------------------------------图片验证码---------------------------------- */
			.go-top {
				position: absolute;
				top: 20%;
				bottom: 0;
				left: 0;
				right: 0;
				margin: auto;
				visibility: hidden;
			}

			.go-top slidercaptcha card {
				display: block;
				/* 将<a>标签设为块元素，用于美化样式 */
				text-decoration: none;
				/* 取消超链接下画线 */
				color: #333;
				/* 设置文本颜色 */
				background-color: #f2f2f2;
				/* 设置背景颜色 */
				border: 1px solid #ccc;
				/* 设置边框样式 */
				padding: 10px 20px;
				/* 设置内边距 */
				border-radius: 5px;
				/* 设置圆角矩形 */
				letter-spacing: 2px;
				/* 设置文字间距 */
			}